define(['./geo'], function(geo) {
  var constantSpeed = 20;

  var option = {
    backgroundColor: '#404a59',
    "title": {
      "left": "center",
      "textStyle": {
        "color": "#ffffff",
        "fontSize": 12
      }
    },
    "geo": geo,
    "tooltip": {
      "trigger": "item",
      "showContent": true
    },
    "legend": {
      "show": false,
      "data": [
        "传输量 0-30",
        "传输量 31-100",
        "传输量 100~"
      ],
      "textStyle": {
        "fontSize": 12,
        "color": "#fff"
      },
      "selectedMode": "multiple",
      "left": "right",
      "top": "middle",
      "orient": "vertical",
      "align": "left"
    },
    "series": [
      {
        "name": "传输量 0-30",
        "type": "lines",
        "zlevel": 2,
        "effect": {
          "show": true,
          "period": 3,
          constantSpeed: constantSpeed,
          "trailLength": 0,
          "symbol": "circle",
          "color": "#ffffff",
          "symbolSize": 10
        },
        "lineStyle": {
          "normal": {
            "color": "rgba(230, 149, 149, 1)",
            "width": 5,
            "opacity": 1,
            "curveness": 0.2
          }
        },
        "data": [
          {
            "fromName": "杭州",
            "toName": "呼和浩特",
            "coords": [
              [
                "119.5313",
                "29.8773"
              ],
              [
                "111.4124",
                "40.4901"
              ]
            ]
          }
        ]
      },
      {
        "name": "传输量 0-30",
        "type": "lines",
        "zlevel": 3,
        "effect": {
          "show": true,
          "period": 3,
          constantSpeed: constantSpeed,
          "trailLength": 0.7,
          "symbol": "circle",
          "color": "#ffffff",
          "symbolSize": 10
        },
        "lineStyle": {
          "normal": {
            "width": 0,
            "curveness": 0.2
          }
        },
        "data": [
          {
            "fromName": "杭州",
            "toName": "呼和浩特",
            "coords": [
              [
                "119.5313",
                "29.8773"
              ],
              [
                "111.4124",
                "40.4901"
              ]
            ]
          }
        ]
      },
      {
        "name": "传输量 0-30",
        "type": "effectScatter",
        "effectType": "ripple",
        "coordinateSystem": "geo",
        "zlevel": 1,
        "label": {
          "normal": {
            "show": true,
            "formatter": "{b}",
            "position": "right",
            "textStyle": {
              "color": "#fff",
              "fontSize": 12,
              "opacity": 1
            }
          }
        },
        "symbol": "circle",
        "itemStyle": {
          "normal": {
            "color": "rgba(230, 149, 149, 1)",
            "opacity": 0.75
          }
        },
        "data": [
          {
            "name": "呼和浩特",
            "value": [
              "111.4124",
              "40.4901",
              "29"
            ],
            label: {
              normal: {
                show: false
              }
            }
          }
        ]
      },
      {
        "name": "传输量 31-100",
        "type": "lines",
        "zlevel": 2,
        "effect": {
          "show": true,
          "period": 3,
          constantSpeed: constantSpeed,
          "trailLength": 0,
          "symbol": "circle",
          "color": "#ffffff",
          "symbolSize": 10
        },
        "lineStyle": {
          "normal": {
            "color": "#24F8FF",
            "width": 5,
            "opacity": 1,
            "curveness": 0.2
          }
        },
        "data": [
          {
            "fromName": "杭州",
            "toName": "哈尔滨",
            "coords": [
              [
                "119.5313",
                "29.8773"
              ],
              [
                "127.9688",
                "45.368"
              ]
            ]
          }
        ]
      },
      {
        "name": "传输量 31-100",
        "type": "lines",
        "zlevel": 3,
        "effect": {
          "show": true,
          "period": 3,
          constantSpeed: constantSpeed,
          "trailLength": 0.7,
          "symbol": "circle",
          "color": "#ffffff",
          "symbolSize": 10
        },
        "lineStyle": {
          "normal": {
            "width": 0,
            "curveness": 0.2
          }
        },
        "data": [
          {
            "fromName": "杭州",
            "toName": "哈尔滨",
            "coords": [
              [
                "119.5313",
                "29.8773"
              ],
              [
                "127.9688",
                "45.368"
              ]
            ]
          }
        ]
      },
      {
        "name": "传输量 31-100",
        "type": "effectScatter",
        "effectType": "ripple",
        "coordinateSystem": "geo",
        "zlevel": 1,
        "label": {
          "normal": {
            "show": false,
            "formatter": "{b}",
            "position": "right",
            "textStyle": {
              "color": "#fff",
              "fontSize": 12,
              "opacity": 1
            }
          }
        },
        "symbol": "circle",
        "itemStyle": {
          "normal": {
            "color": "#24F8FF",
            "opacity": 0.75
          }
        },
        "data": [
          {
            "name": "哈尔滨",
            "value": [
              "127.9688",
              "45.368",
              "49"
            ]
          }
        ]
      },
      {
        "name": "传输量 100~",
        "type": "lines",
        "zlevel": 2,
        "effect": {
          "show": true,
          "period": 3,
          //constantSpeed: constantSpeed,
          "trailLength": 0,
          "symbol": "circle",
          "color": "#ffffff",
          "symbolSize": 10
        },
        "lineStyle": {
          "normal": {
            "color": "#24F88F",
            "width": 5,
            "opacity": 1,
            "curveness": 0.2
          }
        },
        "data": [
          {
            "fromName": "杭州",
            "toName": "合肥",
            "coords": [
              [
                "119.5313",
                "29.8773"
              ],
              [
                "117.29",
                "32.0581"
              ]
            ]
          },
          {
            "fromName": "杭州",
            "toName": "长沙",
            "coords": [
              [
                "119.5313",
                "29.8773"
              ],
              [
                "113.0823",
                "28.2568"
              ]
            ]
          },
          {
            "fromName": "杭州",
            "toName": "福州",
            "coords": [
              [
                "119.5313",
                "29.8773"
              ],
              [
                "119.4543",
                "25.9222"
              ]
            ]
          },
          {
            "fromName": "杭州",
            "toName": "西宁",
            "coords": [
              [
                "119.5313",
                "29.8773"
              ],
              [
                "101.4038",
                "36.8207"
              ]
            ]
          }
        ]
      },
      // {
      //   "name": "传输量 100~",
      //   "type": "lines",
      //   "zlevel": 3,
      //   "effect": {
      //     "show": true,
      //     "period": 3,
      //     constantSpeed: constantSpeed,
      //     // "trailLength": 0.7,
      //     "symbol": "circle",
      //     "color": "#ffffff",
      //     "symbolSize": 10
      //   },
      //   "lineStyle": {
      //     "normal": {
      //       "width": 0,
      //       "curveness": 0.2
      //     }
      //   },
      //   "data": [
      //     {
      //       "fromName": "杭州",
      //       "toName": "合肥",
      //       "coords": [
      //         [
      //           "119.5313",
      //           "29.8773"
      //         ],
      //         [
      //           "117.29",
      //           "32.0581"
      //         ]
      //       ]
      //     },
      //     {
      //       "fromName": "杭州",
      //       "toName": "长沙",
      //       "coords": [
      //         [
      //           "119.5313",
      //           "29.8773"
      //         ],
      //         [
      //           "113.0823",
      //           "28.2568"
      //         ]
      //       ]
      //     },
      //     {
      //       "fromName": "杭州",
      //       "toName": "福州",
      //       "coords": [
      //         [
      //           "119.5313",
      //           "29.8773"
      //         ],
      //         [
      //           "119.4543",
      //           "25.9222"
      //         ]
      //       ]
      //     },
      //     {
      //       "fromName": "杭州",
      //       "toName": "西宁",
      //       "coords": [
      //         [
      //           "119.5313",
      //           "29.8773"
      //         ],
      //         [
      //           "101.4038",
      //           "36.8207"
      //         ]
      //       ]
      //     }
      //   ]
      // },
      {
        "name": "传输量 100~",
        "type": "effectScatter",
        "effectType": "ripple",
        "coordinateSystem": "geo",
        "zlevel": 1,
        "label": {
          "normal": {
            "show": false,
            "formatter": "{b}",
            "position": "right",
            "textStyle": {
              "color": "#fff",
              "fontSize": 12,
              "opacity": 1
            }
          }
        },
        "symbol": "circle",
        "itemStyle": {
          "normal": {
            "color": "#24F88F",
            "opacity": 0.75
          }
        },
        "data": [
          {
            "name": "合肥",
            "value": [
              "117.29",
              "32.0581",
              "110"
            ]
          },
          {
            "name": "长沙",
            "value": [
              "113.0823",
              "28.2568",
              "199"
            ]
          },
          {
            "name": "福州",
            "value": [
              "119.4543",
              "25.9222",
              "189"
            ]
          },
          {
            "name": "西宁",
            "value": [
              "101.4038",
              "36.8207",
              "192"
            ]
          }
        ]
      }
    ],
    "pureSeries": [
      {
        "data": {
          "field1": {
            "data": [
              "杭州",
              "杭州",
              "杭州",
              "杭州",
              "杭州",
              "杭州"
            ],
            "name": {
              "name": "起始地区",
              "type": "Text"
            }
          },
          "field2": {
            "data": [
              "119.5313",
              "119.5313",
              "119.5313",
              "119.5313",
              "119.5313",
              "119.5313"
            ],
            "name": {
              "name": "起始地区经度",
              "type": "Text"
            }
          },
          "field3": {
            "data": [
              "29.8773",
              "29.8773",
              "29.8773",
              "29.8773",
              "29.8773",
              "29.8773"
            ],
            "name": {
              "name": "起始地区纬度",
              "type": "Text"
            }
          },
          "field4": {
            "data": [
              "哈尔滨",
              "合肥",
              "长沙",
              "福州",
              "呼和浩特",
              "西宁"
            ],
            "name": {
              "name": "终点地区",
              "type": "Text"
            }
          },
          "field5": {
            "data": [
              "127.9688",
              "117.29",
              "113.0823",
              "119.4543",
              "111.4124",
              "101.4038"
            ],
            "name": {
              "name": "终点地区经度",
              "type": "Text"
            }
          },
          "field6": {
            "data": [
              "45.368",
              "32.0581",
              "28.2568",
              "25.9222",
              "40.4901",
              "36.8207"
            ],
            "name": {
              "name": "终点地区纬度",
              "type": "Text"
            }
          },
          "field7": {
            "data": [
              "49",
              "110",
              "199",
              "189",
              "29",
              "192"
            ],
            "name": {
              "name": "传输量",
              "type": "Text"
            }
          }
        },
        "LinesValue": "field7",
        "endLat": "field6",
        "endLon": "field5",
        "endName": "field4",
        "startLat": "field3",
        "startLon": "field2",
        "startName": "field1",
        "mapping": {
          "field1": {
            "name": "起始地区",
            "type": "Text"
          },
          "field4": {
            "name": "终点地区",
            "type": "Text"
          },
          "field2": {
            "name": "起始地区经度",
            "type": "Text"
          },
          "field6": {
            "name": "终点地区纬度",
            "type": "Text"
          },
          "field3": {
            "name": "起始地区纬度",
            "type": "Text"
          },
          "field5": {
            "name": "终点地区经度",
            "type": "Text"
          },
          "field7": {
            "name": "传输量",
            "type": "Text"
          }
        },
        "lengend": {
          "data": [
            "传输量"
          ]
        }
      }
    ],
    "grid": {
      "top": 10,
      "left": 10,
      "right": 10,
      "bottom": 10
    }
  };

  return option
})